pay one's last respects - Turco Inglés Diccionario